package com.eimf.saf.common.entity;

import java.io.Serializable;

import com.eimf.saf.common.commons.annotation.I18nAnnotation;
import com.eimf.saf.common.commons.i18n.Ii18n;

/**
 * @author eden
 * @date 2013-11-13 下午5:19:43
 * @Description: 数据字典实体类
 */
public class Dict extends Ii18n implements Serializable
{
    private static final long serialVersionUID = 6991780120219659980L;

    /** 字典ID值 */
    private String dictId;

    /** 字典类型编码 */
    private String dictTypeId;

    /** 字典名称 */
    @I18nAnnotation
    private String dictName;

    private String dictKey;

    /** 排序码 */
    private Integer sortNo;

    /** 状态 */
    private Integer status;

    /** 备注 */
    private String remark;

    public String getDictId()
    {
        return dictId;
    }

    public void setDictId(final String dictId)
    {
        this.dictId = dictId;
    }

    public String getDictName()
    {
        return dictName;
    }

    public void setDictName(final String dictName)
    {
        this.dictName = dictName;
    }

    public String getDictKey()
    {
        return dictKey;
    }

    public void setDictKey(final String dictKey)
    {
        this.dictKey = dictKey;
    }

    public Integer getSortNo()
    {
        return sortNo;
    }

    public void setSortNo(final Integer sortNo)
    {
        this.sortNo = sortNo;
    }

    public Integer getStatus()
    {
        return status;
    }

    public void setStatus(final Integer status)
    {
        this.status = status;
    }

    public String getRemark()
    {
        return remark;
    }

    public void setRemark(final String remark)
    {
        this.remark = remark;
    }

    public String getDictTypeId()
    {
        return dictTypeId;
    }

    public void setDictTypeId(final String dictTypeId)
    {
        this.dictTypeId = dictTypeId;
    }

    @Override
    public String toString()
    {
        return "Dict [dictId=" + dictId + ",dictTypeId=" + dictTypeId + ", dictName=" + dictName + ", dictKey="
                + dictKey + ", sortNo=" + sortNo + ", status=" + status + ", remark=" + remark + "]";
    }

}
